package com.fdb.efp.limit.service.facade;

import java.util.List;

import com.fdb.efp.limit.service.vo.LmtAdjustThirdVO;


/**
 * 第三方额度调整申请表
 * @author ligm
 * @date 2019-03-04
 */
public interface LmtAdjustThirdService {

	public List<LmtAdjustThirdVO> queryAllOwner(LmtAdjustThirdVO lmtAdjustThirdVo);

	public List<LmtAdjustThirdVO> queryAllCurrOrg(LmtAdjustThirdVO lmtAdjustThirdVo);

	public List<LmtAdjustThirdVO> queryAllCurrDownOrg(LmtAdjustThirdVO lmtAdjustThirdVo);

	public List<LmtAdjustThirdVO> queryAllCurrOwnerPrd(LmtAdjustThirdVO lmtAdjustThirdVo);

	public int insertLmtAdjustThird(LmtAdjustThirdVO inLmtAdjustThirdVo);

	public int deleteByPk(LmtAdjustThirdVO lmtAdjustThirdVo);

	public int updateByPk(LmtAdjustThirdVO lmtAdjustThirdVo);

	public LmtAdjustThirdVO queryByPk(LmtAdjustThirdVO lmtAdjustThirdVo);

	/**
	 * 通过全局流水号查询信息
	 * @author  qiuyf
	 * @since 2019年3月11日 下午3:48:11
	 * @version 0.1 初始为0.1,后续变更则修改
	 */
	public LmtAdjustThirdVO queryByGlobalSerno(LmtAdjustThirdVO lmtAdjustThirdVo);
	
	/**
	 * 通过调额ID查询信息
	 * @author  qiuyf
	 * @since 2019年3月26日 下午3:55:10
	 * @version 0.1 初始为0.1,后续变更则修改
	 */
	public LmtAdjustThirdVO queryByAdjAmtId(LmtAdjustThirdVO lmtAdjustThirdVo);
	
	/**
	 * 通过是否重复请求标识字段查询信息
	 * TODO <br>
	 * 0.2: qiuyf:2019年4月29日 下午3:33:14:TODO <br>
	 * @author  qiuyf
	 * @since 2019年4月29日 下午3:33:14
	 * @date 2019年4月29日 下午3:33:14
	 * @version 0.1 初始为0.1,后续变更则修改
	 */
	public LmtAdjustThirdVO queryByBdReqSn(LmtAdjustThirdVO lmtAdjustThirdVo);

}
